Soru & Cevap

sqlite sorgu listeleme önceliği

12.03.2015 - 07:44

Öncelikle kodlarımı yazayım anlatmam kolay olur.

[code]

private Cursor KayitGetirAramabaslayan(){

        memberName="dizüstü bilgisayar";
        kosullar="";
        String arr[] = memberName.split(" ");
        for(int i = 0; i < arr.length; i++){
            kosullar=kosullar + " or baslik like '" + arr[i]+"%'" ;
        }
        
         SQLiteDatabase db = kategoriler.getReadableDatabase();
         Cursor cursor = db.query("nedir", SELECT  ,"baslik like '"+memberName+"%'"+ kosullar+"" , null, null, null,"baslik ASC" );
        
         startManagingCursor(cursor);
        
         
        return cursor;
         }

[/code]

Fonkisyonda sıkıntı bir durum yok. Yukarıdaki örneğe göre anlatayım durumu.Sorguya göre başlık sutununda "dizüstü bilgisayar" ile başlayan veya "dizüstü" ile başlayan veya "bilgisayar" ile başlayan kayıtları listeleyecek ve harf sırasına göre.

Ben istiyorum ki önce "dizüstü bilgisayar" ile başlayanları ardından diğer kayıtları listelesin. Yani öncelik kelimenin tamamında olsun. peşine diğer kayıtları listelesin. Nasıl gerçekleştireceğimize dair Fikri olan var mı ? 

21 Görüntülenme

0 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.